package week01.day02;

/**
 * 小转大，直接转；大转小，强制转。
 * 大小：指的是我们类型的取值范围
 * byte--->short--->int--->long--->float--->double--->char
 */

public class 类型之间的转化 {
    public static void main(String[] args) {
        byte b = 12;
        short s = 23;
        int i = 22;
        long l = 245;//int转化为long
        float f = (float) 3.12;
        double d = 5.56;
        char c = 'a';
        //小转大，直接转
        i = b;
        f = s;
        i = c;//char类型通过对应的ASCII值转化
        //大转小，直接转
        i = (int) d;
        s = (short) l;
        c = (char) l;
    }
}
